package core.product.model;

import java.io.Serializable;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Column;

@Entity
@Table(name="Bedroom")
public class Bedroom implements Serializable
{
	/**
	 * 
	 */
	private static final long serialVersionUID = -4403101234241159100L;
	/**
	 * 
	 */
	private Long uuid ;
	private String bedroomName;
	private String type ;
	private int king ;
	private int queen ;
	private int doublee ;
	private int twinSingle ; 
	private int childBed ;
	private int  babyCrib ;
	private int sleepSofaFuton ;
	private String notes ;
	/**
	 * @return the uuid
	 */
	@Id
	@GeneratedValue
	@Column(name="uuid")
	public Long getUuid() {
		return uuid;
	}
	/**
	 * @param uuid the uuid to set
	 */
	public void setUuid(Long uuid) {
		this.uuid = uuid;
	}
	/**
	 * @return the bedroomName
	 */
	@Column(name="bedroomname")
	public String getBedroomName() {
		return bedroomName;
	}
	/**
	 * @param bedroomName the bedroomName to set
	 */
	public void setBedroomName(String bedroomName) {
		this.bedroomName = bedroomName;
	}
	/**
	 * @return the type
	 */
	@Column(name="type")
	public String getType() {
		return type;
	}
	/**
	 * @param type the type to set
	 */
	public void setType(String type) {
		this.type = type;
	}
	/**
	 * @return the king
	 */
	@Column(name="king")
	public int getKing() {
		return king;
	}
	/**
	 * @param king the king to set
	 */
	public void setKing(int king) {
		this.king = king;
	}
	/**
	 * @return the queen
	 */
	@Column(name="queen")
	public int getQueen() {
		return queen;
	}
	/**
	 * @param queen the queen to set
	 */
	public void setQueen(int queen) {
		this.queen = queen;
	}
	/**
	 * @return the doublee
	 */
	@Column(name="doublee")
	public int getDoublee() {
		return doublee;
	}
	/**
	 * @param doublee the doublee to set
	 */
	public void setDoublee(int doublee) {
		this.doublee = doublee;
	}
	/**
	 * @return the twinSingle
	 */
	@Column(name="twinsingle")
	public int getTwinSingle() {
		return twinSingle;
	}
	/**
	 * @param twinSingle the twinSingle to set
	 */
	public void setTwinSingle(int twinSingle) {
		this.twinSingle = twinSingle;
	}
	/**
	 * @return the childBed
	 */
	@Column(name="childbed")
	public int getChildBed() {
		return childBed;
	}
	/**
	 * @param childBed the childBed to set
	 */
	public void setChildBed(int childBed) {
		this.childBed = childBed;
	}
	/**
	 * @return the babyCrib
	 */
	@Column(name="babycrib")
	public int getBabyCrib() {
		return babyCrib;
	}
	/**
	 * @param babyCrib the babyCrib to set
	 */
	public void setBabyCrib(int babyCrib) {
		this.babyCrib = babyCrib;
	}
	/**
	 * @return the sleepSofaFuton
	 */
	@Column(name="sleepsofafuton")
	public int getSleepSofaFuton() {
		return sleepSofaFuton;
	}
	/**
	 * @param sleepSofaFuton the sleepSofaFuton to set
	 */
	public void setSleepSofaFuton(int sleepSofaFuton) {
		this.sleepSofaFuton = sleepSofaFuton;
	}
	/**
	 * @return the notes
	 */
	@Column(name="notes")
	public String getNotes() {
		return notes;
	}
	/**
	 * @param notes the notes to set
	 */
	public void setNotes(String notes) {
		this.notes = notes;
	}
	
}
